.hea1,.cent,.head,.foot,.head1 p{ max-width:1200px; margin:auto; overflow:hidden}
.header{overflow:hidden}
.nav{ position:absolute; right:10%; top:27%}
.hea2{ position:relative}
.hea{ z-index:9999; position:absolute; top:0; left:0; width:100%; overflow:hidden; background:#0564a9; background-color:rgba(5,100,169,0.8); filter:Alpha(opacity=80);}
.head{ position:relative; margin:0 auto}
.hea1 .left{ width:40.8%; font-size:14px; line-height:33px}
.hea1 .left img{ width:100%}
.hea1 .right{ width:30%; text-align:right; font-size:18px; overflow:hidden; padding-top:0.5%}
.hea1 .right p{ overflow:hidden; float:right; width:65%; text-align:left}
.hea1 .right p span{ display:inline-block; float:right; width:76%; text-align:left; font-size:12px; color:#666}
.hea1 .right img{ vertical-align:middle; float:left; width:17%; padding-top:1%}
.hea1 .right h1{ margin-top:3%; float:left; width:30%; border:#ccc 1px solid; border-radius:5px; line-height:28px; overflow:hidden; padding:3px}
.hea1 .right h1 input{ border:0}
.hea1 .right h1 input:nth-child(1){ width:75%; float:left; background:none}
.hea1 .right h1 input:nth-child(2){ width:25%; float:right; background:url(../images/sy1.png) no-repeat center; border-left:#ccc 1px solid}
.hea1 .right p span strong{ display:block; font-size:24px; color:#e01a0e}
.zyw{ border:#0175c2 1px solid}
.zyw input{ border:0; line-height:28px;}
.zyw input:nth-child(1){ float:left; width:83%; padding:0 2%}
.zyw input:nth-child(2){ float:right; width:17%; background:url(../images/sy2.png) no-repeat center #3874c9}
.hea1{ padding:1% 0;}
.nav1 ul{ width:100%; overflow:hidden;}
.nav1 ul li,.fx ul li{ float:left}
.nav1 ul li{ width:11%; text-align:center;}
.nav1 ul li a{ color:#fff; font-size:20px; display:block; padding:8% 0}
.nav1 ul li a:hover,.nav1 ul .dq a{ border-bottom:#fff 3px solid}
.nav1 ul li span{ display:block; font-size:12px; margin-top:4%}
.nav1 ul li{ display:inline-block}
.nav2,.sjx{ display:none}
.yy{ margin-top:1%}
.yy p{ text-align:right; font-size:12px}
.yy p a{ font-size:12px; display:inline-block; margin:0 3px}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{ display:block;}
.slides li img{ width:100%}
.flex-control-nav{ display:block; position:absolute;bottom:6%; right:0; text-align:center; z-index:2;width:100%;}
.flex-control-nav li{display:inline-block;width:18px;height:18px;margin:0 12px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:55px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:41%;}
.flex-direction-nav li a{display:block;width:39px;height:66px;overflow:hidden;cursor:pointer;position:absolute; background-size:100%}
.flex-direction-nav li a.flex-prev{left:3%;background:url(../images/sy-l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:3%;background:url(../images/sy-r.png) center center no-repeat;}
.dj-l{ overflow:hidden; padding-bottom:8%}
.dj-l li{ width:100%; text-align:center; border-bottom:#999 1px dashed; font-size:16px; line-height:47px; margin-top:2%; cursor:pointer;}
.dj-l .current1{ color:#fff; background:#014099}
.nr-l div{ overflow:hidden; margin-left:-2%;}
.nr-l div dl{ float:left; width:31.333%; margin-left:2%; margin-bottom:3%; padding-top:4%; background:url(../images/sy46.jpg) no-repeat center}
.nr-l div dl dt{ width:80% !important; margin:auto !important;}
.nr-l div dl dt img{ width:100%; display:block; height:212px}
.nr-l div dl dd{ text-align:center; margin:10% 0; font-size:16px; color:#fff}
.nr-l div dl a{ display:block;}
.he_ZoomInImg,.sy2 dl dt,.sy6-1 .left dl dt,.sy3-1 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg .he_ZoomInImg_img,.sy2 dl dt img,.sy6-1 .left dl dt img,.sy3-1 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.sy2 dl a:hover dt img,.sy6-1 .left dl:hover dt img,.sy3-1 dl dt:hover img{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:18px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; letter-spacing:2px}
.he_ZoomInImg .he_ZoomInImg_caption_p a{ color:#fff; display:block; padding-top:25%; font-weight:bold}
.he_ZoomInImg .he_ZoomInImg_caption_p a img{ width:65px; height:65px}
.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}

.sy1{ background:url(../images/sy3.jpg) no-repeat center top; padding-bottom:1%}
.sy-b{ color:#0a57aa; font-weight:bold; text-align:center; font-size:28px; margin:4% 0}
.sy-b strong{ color:#cb0d01}
.sy-b span{ background:#acacac; text-align:center; padding:3px 8px; display:table; margin:1% auto 0; font-size:14px; font-weight:normal; color:#fff;}
.sy1-1{ overflow:hidden}
.sy1-1 dl{ float:left; width:16%; margin:0 2%; position:relative}
.sy1-1 dl dt img{ display:block; margin:auto; max-width:100%}
.sy1-1 dl dd{ font-size:20px; color:#0b57aa; padding-left:12%; position:absolute; left:0; bottom:6%; width:100%}

.sy-b1{ font-size:36px; color:#0876b2; text-align:center; margin:5% 0 3%}
.sy-b1 img{ display:block; margin:1% auto 0}
.sy2{ overflow:hidden; margin-left:-2.5%}
.sy2 dl{ float:left; width:30.833%; margin-left:2.5%; position:relative}
.sy2 dl dt img{ width:100%; height:364px}
.sy2 dl dd{ border:#ccc 1px solid; padding:5% 4%; font-size:20px}
.sy2 dl dd span{ font-size:14px; display:block; margin-top:2%}
.sy2 dl dd strong{ background:url(../images/sy10.png) no-repeat center; width:30px; height:30px; display:block; position:absolute; right:4%; top:6%}
.sy2 dl a:hover dd{ background:#0876b2; color:#fff}
.sy2 dl a:hover dd strong{ background:url(../images/sy9.png) no-repeat center;}
.sy2 dl dt{ margin-top:8%; position:relative}
.sy2 dl dt .y-1{ display:none; line-height:24px;font-size:16px; position:absolute; left:0; bottom:0; padding:5% 8%; width:100%; z-index:99999; background:#0876b2; color:#fff; background-color:rgba(8,118,178,0.62); filter:Alpha(opacity=62);}
.sy2 dl dt .y-1-1{ margin-top:2%; font-size:14px; display:block; overflow:hidden; text-indent:2em}
.sy2 dl dt .y-1-2{ font-size:12px; float:right}
.sy2 dl a:hover dt .y-1{ display:block}

.sy3{ background:#f6f6f6; margin-top:5%; overflow:hidden; padding-bottom:3%}
.sy3-1{ background:url(../images/sy19.png) no-repeat center; overflow:hidden}
.sy-b2{ font-size:36px; color:#0975b8; text-align:center; letter-spacing:4px; margin:4% 0}
.sy-b2 span{ font-size:72px; font-weight:bold}
.sy-b2 .red{ color:#f10101}
.sy3-1 dl{ float:left; width:50%; padding:2%; overflow:hidden}
.sy3-1 dl dt{ width:50%}
.sy3-1 dl dt img{ width:100%; height:281px}
.sy3-1 dl dd{ width:45%; font-size:14px; color:#666; line-height:28px}
.sy3-1 dl dd .h-1{ display:block; font-size:22px; color:#12438d; margin:7% 0; text-align:center}
.sy3-1 dl dd img{ display:block; margin:auto; max-width:100%} 
.sy3-1 dl dd .h-1 span{ color:#f10101}

.sy4{ margin:6% 0; position:relative}
.sy4 p img{ width:100%}
.sy4-1{ position:absolute; width:400px; right:5%; top:18%}
.sy4-1 h2{ font-size:26px; font-weight:bold; color:#fff; margin-bottom:3%}
.sy4-1 p{ font-size:18px; color:#fff; line-height:46px}
.sy4-1 p a{ font-size:12px; color:#fff; display:block; text-align:center}
.sy5{ background:url(../images/sy22.jpg) no-repeat center; }
.sy5-1{ width:40%; margin:4% 5%}
.sy5-1 h1 img{ display:block; margin:auto; max-width:100%} 
.sy5-1 ul{ overflow:hidden; margin-top:3%}
.sy5-1 ul li{ float:left; width:50%; padding:1.3% 2%; font-size:14px; color:#fff}
.sy5-1 ul li img{ vertical-align:middle; margin:0 6%; display:inline-block}
.sy5-1 h2{ font-size:18px; color:#fff; margin:4% 2% 0}
.sy5-1 h2 span{ font-size:14px; display:block; margin-bottom:0; color:#fff}
.sy5-1 h2 strong{ font-size:36px; font-weight:bold}
.sy5-1 h2 a{ display:inline-block; margin-left:15%; background:#fff; border-radius:5px; width:80px; text-align:center; line-height:25px; font-size:12px; color:#145aa2; vertical-align:super}
.sy5-1 h2 a:hover{ background:#145aa2; color:#fff}
.sy6 p a{ display:block; border-bottom:#eee 1px solid}
.sy6 p a:hover,.sy6-1 .left dl dd .t-1 a:hover,.sy6-1 .left ul li a:hover{ color:#1173b0}
.sy-b3{ line-height:50px; font-size:18px; color:#fff; padding:0 3%; background:#1173b0}
.sy6-1 .left{ width:70%}
.sy6-1 .right{ width:29.9%}
.sy6{ margin:5% 0 6%}
.sy6-1 .left dl{ overflow:hidden; margin-top:3%}
.sy6-1 .left dl dt,.sy6-1 .left dl dd{ width:47%}
.sy6-1 .left dl dt{ float:left}
.sy6-1 .left dl dd{ padding-top:1%; letter-spacing:1px; float:right; font-size:14px; color:#666; line-height:28px; padding-right:4%}
.sy6-1 .left dl dt img{ width:100%; height:244px}
.sy6-1 .left dl dd .t-1{ color:#333; display:block; margin-bottom:4%}
.sy6-1 .left dl dd .t-1 span{ display:block; font-size:19px; margin-bottom:2%}
.sy6-1 .left dl dd .t-1 span strong{ font-size:29px; font-weight:normal}
.sy6-1 .left dl dd a{ float:right; font-size:12px; color:#999}
.sy6-1 .left dl dd .t-1 a{ font-size:16px; color:#333; float:none}
.sy6-1 .left ul{ overflow:hidden; margin-left:-5%; margin-top:1%}
.sy6-1 .left ul li{ background:url(../images/sy27.png) no-repeat left top 5px; padding-left:20px; padding-bottom:1.8%; float:left; width:45%; margin:1% 0 0 5%; font-size:12px; color:#999; border-bottom:#eee 1px solid}
.sy6-1 .left ul li a{ font-size:16px; display:block; color:#333; margin-bottom:2%}
.sy6-1 .left ul li a img{ vertical-align:middle; margin-right:3%}
.sy6-1 .left ul li:nth-child(3),.sy6-1 .left ul li:nth-child(4){ border:0}
.sy6-1 .right div{ margin:6% 5% 0}
.sy6-1 .right div h1{ margin-bottom:2%; font-size:14px; background:url(../images/sy28.png) no-repeat left top 2px; padding-left:25px}
.sy6-1 .right div p{ margin-bottom:5%; padding-bottom:2%; border-bottom:#eee 1px solid; font-size:12px; color:#999; line-height:30px; background:url(../images/sy29.png) no-repeat left top 8px; padding-left:25px}
.sy6-1 .right div p:last-child{ border:0;}
.more a{ padding:0.5% 0 2.5%; text-align:center; display:block; font-size:12px; color:#999}
.more{ overflow:hidden;}
.footer{ background:#3e3f41}
.foot{ max-width:960px; padding:1% 0}
.foot .left{ width:19%}
.foot .left p img{ width:100%}
.foot .right{ width:78%; padding-top:1%}
.foot .right h1{ margin-left:-2%}
.foot .right h1 a{ letter-spacing:2px; display:inline-block; text-align:center; font-size:16px; color:#fff; width:14.285%; background:url(../images/sy39.jpg) no-repeat right}
.foot .right h1 a:last-child{ background:none}
.foot .right ul{ overflow:hidden; width:84%; margin:2% 0}
.foot .right ul li{ float:left; width:32.333%; color:#fff; font-size:12px; margin:1% 0}
.foot .right ul li img{ vertical-align:middle; margin-right:2%}
.foot .right ul li:nth-child(1),.foot .right ul li:nth-child(4){ width:35.333%}
.foot .right ul li:nth-child(5){ width:64.666%}
.foot .right p{ font-size:12px; color:#fff}

.banner p img{ width:100%}
.cp-l{ margin:4% 0 0}
.cp-l .left{ width:20%;}
.cp-l .right{ width:76%;}
.cp-l .left h1{ background:#0876b2; color:#fff; font-size:24px; line-height:80px; overflow:hidden; padding:0 12%}
.cp-l .left .l-1{ margin-top:13%}
.cp-l .left h1 img{ float:right; padding-top:14%}
.cp-l .left ul li{ line-height:50px; margin:2px 0}
.cp-l .left ul li a{ display:block; border:#ccc 1px solid; padding:0 8%; overflow:hidden; font-size:18px}
.cp-l .left ul li a span{ display:inline-block; margin-top:8%; float:right; background:url(../images/cp4.png) no-repeat center; width:17px; height:17px}
.cp-l .left ul li a:hover,.cp-l .left ul .c-1 a{ border-left:#0876b2 5px solid; color:#0876b2}
.cp-l .left ul li a:hover span,.cp-l .left ul .c-1 a span{  background:url(../images/cp3.png) no-repeat center; }
.cp-l .left div{ border:#ccc 1px solid; padding:3% 6%}
.cp-l .left div p{ font-size:14px; margin:12% 0; overflow:hidden}
.cp-l .left div p img{ vertical-align:middle; margin-right:4%; float:left}
.cp-l .left div p:last-child img{ padding-top:5px}
.cp1{ overflow:hidden; margin-left:-2%}
.cp1 dl{ float:left; width:31.333%; margin-left:2%; margin-bottom:4%}
.cp1 dl a{ display:block; border:#eee 2px solid; padding:2%}
.cp1 dl a:hover{ border:#0876b2 2px solid;}
.cp1 dl dt img{ width:100%; height:266px}
.cp1 dl dd{ font-size:17px; text-align:center; margin:6% 0}
.fy{ text-align:center; margin:4% 0 0; color:#b1b1b1;}
.fy a{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 0.5%; padding:1% 1.8%; line-height:20px; vertical-align:middle}
.fy a:hover,.fy .curr{ border:#097abb 1px solid; background:#097abb; color:#fff}
.ny-b{ font-size:14px; color:#666; margin-top:4%}
.ny-b img{ vertical-align:middle; margin-right:10px}
.ny-b span{ text-decoration:underline}
.cp-l{ margin:2% 0 6%}

.sp1 dl dt img{ height:175px}
.sp1 dl dd{ font-size:14px; margin:3% 0}
.sp1 dl a{ border:#ccc 1px solid; padding:0}
.sp1 dl a:hover{ border:#0876b2 1px solid;}
.sp1 .left .l-2,.cp-l .left .l-2{ margin-top:0}

.gy1 h1{ text-align:center; font-size:24px; font-weight:bold; letter-spacing:2px; margin:4% 0}
.gy1 h1 span{ color:#0975b8}
.gy1{ padding:0 7%; margin-bottom:5%}
.gy1 p{ font-size:14px; line-height:32px; margin-top:3%; letter-spacing:2px}
.gy1 p span{ font-size:24px; color:#0975b8}
.gy1 p img{ width:100%}

.lx1 ul{ overflow:hidden; margin-top:4%; padding:0 2%}
.lx1 ul li{ float:left; width:50%; margin:1% 0; font-size:14px}
.lx1 ul li img{ vertical-align:middle; margin-right:3%}

.xw1 dl{ overflow:hidden; margin-bottom:3%; border:#eee 1px solid; padding:2%}
.xw1 dl dt{ float:left; width:26%}
.xw1 dl dt img{ width:100%; height:141px}
.xw1 dl dd{ float:right; width:71%; font-size:14px}
.xw1 dl dd .p-1{ font-size:16px; display:block; overflow:hidden;}
.xw1 dl dd .p-1 span{ font-size:14px; color:#999; float:right}
.xw1 dl dd .p-2{ line-height:22px; text-indent:2em; color:#666; display:block; margin-top:3%; overflow:hidden}
.xw1 dl dd .p-2 a{ margin-top:5%; float:right; text-indent:0; text-align:center; color:#666; display:block; width:90px; line-height:22px; border:#eee 1px solid}
.xw1 dl dd .p-2 a:hover{ border:#097abb 1px solid; background:#097abb; color:#fff}

.xxq1-1 h1{ font-size:18px; text-align:center; margin:2% 0}
.xxq1-1 h2{ font-size:14px; color:#999; text-align:center; padding-bottom:2%; border-bottom:#eee 1px solid; margin-bottom:3%}
.xxq1-1 h2 span{ display:inline-block; margin:0 5%}
.xxq1-1 h3{ overflow:hidden; margin-top:5%}
.xxq1-1 h3 a{ font-size:12px; color:#666}
.xxq1-2{ margin:3% 0 6%}
.xxq1-2 h1{ text-align:center; font-size:16px; letter-spacing:4px;}
.xxq1-2 ul{ border-top:#eee 1px solid; border-bottom:#eee 1px solid; margin-top:1%; overflow:hidden; padding:0.5% 0}
.xxq1-2 ul li{ background:url(../images/xwxq3.png) no-repeat left top 4px; padding-left:20px; float:left; width:50%; margin:0.8% 0; color:#666; font-size:12px}
.xxq1-2 ul li a{ display:block; margin-bottom:1%; font-size:16px; color:#666;}

.yj1 dl a{ border:0; padding:0}
.yj1 dl a:hover{ border:0}

.zl1{ padding:0 7%; margin:5% 0 7%}
.zl1 dl{ overflow:hidden}
.zl1 dl dt{ float:left; width:54%}
.zl1 dl dt img{ width:100%}
.zl1 dl dd{ float:right; width:43%; font-size:14px; line-height:35px; padding-top:4%}

.xz-l-1 .fa-chevron-down1{ position:absolute; left:5px; top:40%; width:22px; height:12px}
.subNav .fa-chevron-down1{background:url(../images/zp2.png) no-repeat;}
.currentDt .fa-chevron-down1{background:url(../images/zp1.png) no-repeat;}
.navContent{display: none;}
.xz-l-1{ border-bottom:#ccc 1px solid; position:relative; padding:2% 8% 2% 3%; cursor:pointer}
.xz-l-1 h1{ font-size:14px; overflow:hidden; letter-spacing:1px}
.xz-l-1 h1 span{ font-size:14px; color:#666; float:right}
.xz-l-1 h1 img{ vertical-align:middle; margin-right:1.5%}
.xz-l{ padding:0 3% 3%; overflow:hidden; border-bottom:#ccc 1px solid}
.currentDd{ margin:0}
.subNavBox{ margin:0 0 6%; border-top:#ccc 1px solid;}
.xz-l h1{ font-size:14px; margin:3% 0 0}
.xz-l h1:first-child{ margin-top:0}
.xz-l p{ font-size:14px; margin-top:1.5%}
.xz-l{ position:relative}
.xz-l h2 a{ position:absolute; right:11%; bottom:5%; color:#fff; width:100px; line-height:32px; text-align:center; border-radius:5px; background:#0f5b97; font-size:14px;} 
.currentDd{ border:0}
.cp-l .left .tp p img{ margin-right:0; width:100%}
.cp-l .left .tp p{ margin:6% 0}

.bann1{ overflow:hidden;}
.large_box{margin-bottom:5%;height:289px;overflow:hidden;}
.large_box ul li{ border:#ccc 1px solid; padding:2%}
.large_box img{display:block; width:100%} 
.small_box{width:100%;height:73px;overflow:hidden;}
.small_list{position:relative;float:left;width:77%;height:73px;overflow:hidden;}
.small_list ul{height:66px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:69px;}
.small_list ul li img{display:block;width:69px;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:69px;height:66px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:27px;height:27px;cursor:pointer; margin-top:6%}
.left_btn{float:left;margin-right:10px;background-image:url(../images/cpxq6.png)}
.right_btn{float:right;background-image:url(../images/cpxq7.png);}
.cxq1{ width:80%}
.cx-z{ float:left; width:41%}
.cx-y{ float:right; width:55%}
.cx-y h1{ font-size:17px; letter-spacing:2px}
.cx-y table{ border-top:#eee 1px solid; margin-top:2%; border-collapse:collapse}
.cx-y table tr td{ border-bottom:#eee 1px solid; padding:2.2% 0; font-size:14px}
.cxq2{ border:#eee 1px solid; margin-top:5%;}
.cxq2 h1{ font-size:16px; color:#fff; background:#0975b8; padding:1% 2%; letter-spacing:2px}

/* QQ在线咨询 主要css样式*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}